package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.TCarportsell;
import com.ruoyi.system.domain.vo.carportSellinfo;

/**
 * 车位销售Service接口
 * 
 * @author ruoyi
 * @date 2022-11-29
 */
public interface ITCarportsellService 
{

    /**
     * 联合查询车位信息
     * @return
     * @param carportSellinfo
     */
    public List<carportSellinfo> getCarportSellInfo(carportSellinfo carportSellinfo);
    
    /**
     * 查询车位销售
     * 
     * @param sellid 车位销售主键
     * @return 车位销售
     */
    public TCarportsell selectTCarportsellBySellid(Long sellid);

    /**
     * 查询车位销售列表
     * 
     * @param tCarportsell 车位销售
     * @return 车位销售集合
     */
    public List<TCarportsell> selectTCarportsellList(TCarportsell tCarportsell);

    /**
     * 新增车位销售
     * 
     * @param tCarportsell 车位销售
     * @return 结果
     */
    public int insertTCarportsell(TCarportsell tCarportsell);

    /**
     * 修改车位销售
     * 
     * @param tCarportsell 车位销售
     * @return 结果
     */
    public int updateTCarportsell(TCarportsell tCarportsell);

    /**
     * 批量删除车位销售
     * 
     * @param sellids 需要删除的车位销售主键集合
     * @return 结果
     */
    public int deleteTCarportsellBySellids(Long[] sellids);

    /**
     * 删除车位销售信息
     * 
     * @param sellid 车位销售主键
     * @return 结果
     */
    public int deleteTCarportsellBySellid(Long sellid);
}
